least said soonest mended - German English Dictionary